Settings for configuration of Servo 3 Click driver.
More...
Settings for configuration of Servo 3 Click driver.
◆ SERVO3_ANGLE_MAX
| #define SERVO3_ANGLE_MAX 180 |
◆ SERVO3_ANGLE_MIN
| #define SERVO3_ANGLE_MIN 0 |
Servo 3 angle and channel setting.
Specified setting for servo angle and channel of Servo 3 Click driver.
◆ SERVO3_BC_MASK
| #define SERVO3_BC_MASK 0x7F |
◆ SERVO3_BC_MAX
| #define SERVO3_BC_MAX 0x7F |
◆ SERVO3_BC_MIN
| #define SERVO3_BC_MIN 0x00 |
◆ SERVO3_CHANNEL_0
| #define SERVO3_CHANNEL_0 0 |
◆ SERVO3_CHANNEL_1
| #define SERVO3_CHANNEL_1 1 |
◆ SERVO3_CHANNEL_10
| #define SERVO3_CHANNEL_10 10 |
◆ SERVO3_CHANNEL_11
| #define SERVO3_CHANNEL_11 11 |
◆ SERVO3_CHANNEL_12
| #define SERVO3_CHANNEL_12 12 |
◆ SERVO3_CHANNEL_13
| #define SERVO3_CHANNEL_13 13 |
◆ SERVO3_CHANNEL_14
| #define SERVO3_CHANNEL_14 14 |
◆ SERVO3_CHANNEL_15
| #define SERVO3_CHANNEL_15 15 |
◆ SERVO3_CHANNEL_2
| #define SERVO3_CHANNEL_2 2 |
◆ SERVO3_CHANNEL_3
| #define SERVO3_CHANNEL_3 3 |
◆ SERVO3_CHANNEL_4
| #define SERVO3_CHANNEL_4 4 |
◆ SERVO3_CHANNEL_5
| #define SERVO3_CHANNEL_5 5 |
◆ SERVO3_CHANNEL_6
| #define SERVO3_CHANNEL_6 6 |
◆ SERVO3_CHANNEL_7
| #define SERVO3_CHANNEL_7 7 |
◆ SERVO3_CHANNEL_8
| #define SERVO3_CHANNEL_8 8 |
◆ SERVO3_CHANNEL_9
| #define SERVO3_CHANNEL_9 9 |
◆ SERVO3_CHANNEL_ALL
| #define SERVO3_CHANNEL_ALL 16 |
◆ SERVO3_DEF_DC
| #define SERVO3_DEF_DC 0.5 |
◆ SERVO3_DEF_FREQ
| #define SERVO3_DEF_FREQ 256000ul |
Servo 3 default PWM frequency.
Specified setting for default PWM frequency of Servo 3 Click driver.
◆ SERVO3_FC_BLANK_MASK
| #define SERVO3_FC_BLANK_MASK 0x000001ul |
◆ SERVO3_FC_BLANK_OFF
| #define SERVO3_FC_BLANK_OFF 0x000001ul |
◆ SERVO3_FC_BLANK_ON
| #define SERVO3_FC_BLANK_ON 0x000000ul |
◆ SERVO3_FC_DSPRPT_DISABLED
| #define SERVO3_FC_DSPRPT_DISABLED 0x000000ul |
◆ SERVO3_FC_DSPRPT_ENABLED
| #define SERVO3_FC_DSPRPT_ENABLED 0x000002ul |
◆ SERVO3_FC_DSPRPT_MASK
| #define SERVO3_FC_DSPRPT_MASK 0x000002ul |
◆ SERVO3_FC_ESPWM_DISABLED
| #define SERVO3_FC_ESPWM_DISABLED 0x000000ul |
◆ SERVO3_FC_ESPWM_ENABLED
| #define SERVO3_FC_ESPWM_ENABLED 0x000008ul |
◆ SERVO3_FC_ESPWM_MASK
| #define SERVO3_FC_ESPWM_MASK 0x000008ul |
◆ SERVO3_FC_IDMCUR_10_UA
| #define SERVO3_FC_IDMCUR_10_UA 0x001000ul |
◆ SERVO3_FC_IDMCUR_1_MA
| #define SERVO3_FC_IDMCUR_1_MA 0x003000ul |
◆ SERVO3_FC_IDMCUR_20_UA
| #define SERVO3_FC_IDMCUR_20_UA 0x002000ul |
◆ SERVO3_FC_IDMCUR_2_UA
| #define SERVO3_FC_IDMCUR_2_UA 0x000000ul |
◆ SERVO3_FC_IDMCUR_MASK
| #define SERVO3_FC_IDMCUR_MASK 0x003000ul |
◆ SERVO3_FC_IDMENA_DISABLED
| #define SERVO3_FC_IDMENA_DISABLED 0x000000ul |
◆ SERVO3_FC_IDMENA_ENABLED
| #define SERVO3_FC_IDMENA_ENABLED 0x000400ul |
◆ SERVO3_FC_IDMENA_MASK
| #define SERVO3_FC_IDMENA_MASK 0x000400ul |
◆ SERVO3_FC_IDMRPT_MASK
| #define SERVO3_FC_IDMRPT_MASK 0x000800ul |
◆ SERVO3_FC_IDMRPT_NOT_REPEATED
| #define SERVO3_FC_IDMRPT_NOT_REPEATED 0x000000ul |
◆ SERVO3_FC_IDMRPT_REPEATED
| #define SERVO3_FC_IDMRPT_REPEATED 0x000800ul |
◆ SERVO3_FC_LATTMG_129TH
| #define SERVO3_FC_LATTMG_129TH 0x000300ul |
◆ SERVO3_FC_LATTMG_17TH
| #define SERVO3_FC_LATTMG_17TH 0x000000ul |
◆ SERVO3_FC_LATTMG_33TH
| #define SERVO3_FC_LATTMG_33TH 0x000100ul |
◆ SERVO3_FC_LATTMG_65TH
| #define SERVO3_FC_LATTMG_65TH 0x000200ul |
◆ SERVO3_FC_LATTMG_MASK
| #define SERVO3_FC_LATTMG_MASK 0x000300ul |
◆ SERVO3_FC_LODVLT_0_3_V
| #define SERVO3_FC_LODVLT_0_3_V 0x000000ul |
◆ SERVO3_FC_LODVLT_0_6_V
| #define SERVO3_FC_LODVLT_0_6_V 0x000010ul |
◆ SERVO3_FC_LODVLT_0_9_V
| #define SERVO3_FC_LODVLT_0_9_V 0x000020ul |
◆ SERVO3_FC_LODVLT_1_2_V
| #define SERVO3_FC_LODVLT_1_2_V 0x000030ul |
◆ SERVO3_FC_LODVLT_MASK
| #define SERVO3_FC_LODVLT_MASK 0x000030ul |
◆ SERVO3_FC_LSDVLT_35PCT_VCC
| #define SERVO3_FC_LSDVLT_35PCT_VCC 0x000000ul |
◆ SERVO3_FC_LSDVLT_45PCT_VCC
| #define SERVO3_FC_LSDVLT_45PCT_VCC 0x000040ul |
◆ SERVO3_FC_LSDVLT_55PCT_VCC
| #define SERVO3_FC_LSDVLT_55PCT_VCC 0x000080ul |
◆ SERVO3_FC_LSDVLT_65PCT_VCC
| #define SERVO3_FC_LSDVLT_65PCT_VCC 0x0000C0ul |
◆ SERVO3_FC_LSDVLT_MASK
| #define SERVO3_FC_LSDVLT_MASK 0x0000C0ul |
◆ SERVO3_FC_OLDENA_DISABLED
| #define SERVO3_FC_OLDENA_DISABLED 0x000000ul |
◆ SERVO3_FC_OLDENA_ENABLED
| #define SERVO3_FC_OLDENA_ENABLED 0x004000ul |
◆ SERVO3_FC_OLDENA_MASK
| #define SERVO3_FC_OLDENA_MASK 0x004000ul |
◆ SERVO3_FC_PS_MODE_DISABLED
| #define SERVO3_FC_PS_MODE_DISABLED 0x000000ul |
Servo 3 function and brightness control.
Specified function and brightness control of Servo 3 Click driver.
◆ SERVO3_FC_PS_MODE_ENABLED
| #define SERVO3_FC_PS_MODE_ENABLED 0x038000ul |
◆ SERVO3_FC_PS_MODE_MASK
| #define SERVO3_FC_PS_MODE_MASK 0x038000ul |
◆ SERVO3_FC_TMGRST_DISABLED
| #define SERVO3_FC_TMGRST_DISABLED 0x000000ul |
◆ SERVO3_FC_TMGRST_ENABLED
| #define SERVO3_FC_TMGRST_ENABLED 0x000004ul |
◆ SERVO3_FC_TMGRST_MASK
| #define SERVO3_FC_TMGRST_MASK 0x000004ul |
◆ SERVO3_NUM_CHANNELS
| #define SERVO3_NUM_CHANNELS 16 |
◆ SERVO3_PWM_180_DEGREE_PULSE
| #define SERVO3_PWM_180_DEGREE_PULSE 3461 |
◆ SERVO3_PWM_MAX
| #define SERVO3_PWM_MAX 4095 |
Servo 3 PWM output setting.
Specified setting for PWM output values (0-4095) for 0.5ms and 2.5ms servo pulses of Servo 3 Click driver.
- Note
- Measure the PWM output values that matches below settings using an oscilloscope or logic analyzer and adjust SERVO3_PWM_ZERO_DEGREE_PULSE and SERVO3_PWM_180_DEGREE_PULSE macros. DC -> 2.5% (at 50Hz frequency) for minimum position (0 degrees). DC -> 12.5% (at 50Hz frequency) for maximum position (180 degrees).
◆ SERVO3_PWM_MIN
◆ SERVO3_PWM_ZERO_DEGREE_PULSE
| #define SERVO3_PWM_ZERO_DEGREE_PULSE 3969 |